#register {
  width: 957px;
  height: 860px;
  padding: 0 343px 120px 20px;
  margin: 0 auto;
  position: relative; }

#register .r_board {
  height: 14px;
  background: #fff;
  width: 100%; }

.r_left {
  width: 902px;
  height: 796px;
  padding: 50px 25px 30px; }

.r_left_t {
  height: 113px;
  margin-bottom: 50px;
  width: 100%;
  background: #fff; }

.r_left_m {
  width: 100%;
  height: 16px;
  margin-bottom: 40px;
  background: #fff; }

.r_left h4 {
  height: 36px;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 700; }

.r_left_m2 {
  height: 20px;
  margin-bottom: 30px; }

.xxy {
  width: 17px;
  height: 17px;
  border: 1px solid #000;
  border-radius: 50%;
  display: inline-block;
  margin-right: 11px;
  position: relative;
  top: 5px; }

.xyyc1, .xyyc2 {
  display: block;
  width: 11px;
  height: 11px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 3px;
  margin: 0 auto; }

.syyparent {
  margin-right: 50px; }

.cw {
  margin-right: 30px; }

.r_left_m2 > p {
  color: red;
  float: right; }

.r_l_content {
  width: 100%;
  height: 359px; }

.r_l_c_group1 {
  height: 128px;
  float: left;
  margin-right: 20px; }

.r_l_c_group1 > .a {
  padding-bottom: 10px;
  display: inline-block; }

.r_l_c_group1_a {
  width: 400px;
  height: 52px;
  border: 1px solid #999;
  padding: 4px 30px 5px 9px; }

.r_l_c_group1_a input {
  width: 100%;
  height: 100%;
  font-size: 14px; }

.r_l_c_group11 {
  margin-right: 0px; }

.r_l_c_g_a1 {
  height: 25px;
  margin-top: 10px;
  background: #f2f2f2;
  vertical-align: middle;
  position: relative; }

.span1 {
  position: relative;
  margin-left: 10px;
  top: 5px; }

.r_l_c_g_a1_small {
  width: 3px;
  height: 100%;
  background: red;
  display: inline-block; }

.r_l_c_group3 {
  float: left;
  height: 78px;
  margin-bottom: 30px;
  margin-top: 20px;
  width: 447px; }

.r_l_c_group3 > p {
  height: 16px;
  margin-bottom: 10px; }

.red {
  color: red; }

.r_l_c_g_a3 {
  width: 427px;
  height: 53px; }

.r_l_c_g_a3_a {
  width: 159px;
  height: 40px;
  padding: 5px 30px 5px 9px;
  border: 1px solid #999;
  float: left; }

.r_l_c_g_a3_a input {
  width: 100%;
  height: 100%; }

.r_l_c_g_a3_a2 {
  width: 110px;
  height: 52px;
  margin-left: 9px;
  float: left; }

.r_l_c_g_a3 > span {
  text-align: right;
  display: inline-block;
  height: 52px;
  line-height: 52px;
  padding-left: 5px; }

.l_c_left_c {
  height: 45px;
  margin-bottom: 40px;
  float: right; }

.l_c_left_c a {
  display: block;
  width: 138px;
  height: 43px;
  padding: 0 20px;
  background: #000;
  border: 1px solid #000;
  text-align: center;
  line-height: 43px;
  color: #fff;
  transition: all 0.5s; }

.l_c_left_c a:hover {
  color: #000;
  background: #fff; }

.r_left > p {
  padding-left: 29px;
  margin-bottom: 30px; }

.r_left > b {
  position: relative;
  width: 17px;
  height: 17px;
  border: 1px solid #000;
  background: #fff;
  display: block;
  top: 22px; }

.l_c_left_c2 {
  float: left; }

.r_right {
  width: 268px;
  height: 467px;
  padding: 25px 10px;
  background: #f2f2f2;
  position: absolute;
  right: 50px;
  top: 14px;
  margin-bottom: 20px; }

.r_right .p1 {
  height: 56px;
  margin-bottom: 27px;
  font-weight: 700;
  font-size: 24px;
  text-align: center; }

.l_c_r_tip1 {
  height: 72px;
  margin-bottom: 24px; }

.l_c_r_tip1 > .p1, .l_c_r_tip2 > .p1 {
  height: 25px;
  margin-bottom: 11px;
  font-size: 18px;
  font-weight: 700;
  text-align: center; }

.l_c_r_tip1 > .p2, .l_c_r_tip2 > .p2 {
  color: #999;
  line-height: 18px;
  text-align: center; }

.l_c_r_tip2 {
  margin-bottom: 24px; }

.l_c_r_tip2 > .p2 > a {
  text-decoration: underline;
  color: #999; }

.span_content {
  color: red; }

#r_l_c_group1 {
  position: absolute;
  height: 25px;
  transition: all 0.5s;
  top: 1px; }

.r_red {
  width: 25%;
  background: red; }

.r_yellow {
  width: 55%;
  background: yellow; }

.r_green {
  width: 100%;
  background: green; }

.span2 {
  color: red;
  position: relative;
  top: -5px;
  margin-left: 5px; }

#changeImg {
  text-decoration: underline;
  color: red; }

#text {
  width: 100px;
  height: 100px;
  background: red; }
